Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Italy F4 Hungary F3 Morocco F4 Serbia & Montenegro F3 Italy F32 Germany F3 USA F9 Italy F15 USA F25 USA F26 Panama F1 Costa Rica F1 USA F14 USA F22 USA F23 USA F24 USA F25 New Zeland F1 New Zeland F2 Canada F2 USA F9 USA F10 USA F26 USA F27 Great Britain F1 Great Britain F2 Mexico F1 Mexico F2 Croatia F1 Usa F10 Usa F11 Usa F14 Usa F26 Canada F3 Usa F9 Usa F10 Usa F11 France F9 France F10 France F11 France F12 Spain F32 Spain F33 France F15 Canada F5 USA F28 USA F30 USA F31 Canada F1 Canada F2 USA F13 USA F14 USA F11 USA F12 USA F13 USA F14 USA F15 Canada F3 Canada F4 Canada F7 Brazil F27 USA F6 Canada F1 Canada F2 Canada F3 Canada F5 Canada F6 Canada F7 Canada F8 Canada F9 USA F28 Canada F3 Canada F4 Canada F7 Canada F8 Canada F9 Canada F10 Canada F11 Italy F38 Italy F39 Turkey F40 Mexico F14 Mexico F15 Italy F1 Italy F2 Canada F1 Canada F2 USA F12 USA F13 Korea F1 Canada F3 Canada F4 Usa F8 Czech Republic F1 Czech Republic F3 Slovenia F3 Canada F8 Austria F1 Czech Republic F4 USA F1 USA F2 USA F10 Hungary F1 Morocco F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Ukraine F2 USA F28 Ukraine F3 USA F29 Canada F1 Czech Republic F6 Canada F2 Germany F2 Austria F2 Croatia F2 USA F7 USA F11 Italy F16 Italy F19 Germany F7 USA F13 USA F16 USA F5 Canada F1 Canada F2 Canada F3 USA F8 USA F17 USA F13 Canada F3 Canada F4 Usa F7 Mexico F12 Mexico F13 Russia F1 Russia F2 Usa F9 Canada F5 USA F12 USA F13 Canada F6 Croatia F2 USA F4 Canada F1 Canada F2 France F5 Canada F7 Usa F23 Canada F1 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F12 (Memphis) USA F13 (Little Rock) USA F16 (Tampa) USA F19 (Winston-Salem) Canada F3 (Kelowna) USA F8 (Calabasas) Steelers Cup - Kosice Czech Open 2006 - Prostejov IPP Open - Helsinki Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka Internationaux du Doubs - Besancon Baden Open - Karlsruhe II Naples ITG Challenger - Naples Moncton Men's Challenger - Moncton San Remo Tennis Cup - San Remo 2007 Knoxville Challenger - Knoxville Granby Challenger Mons Challenger Bratislava Challenger Rimouski Challenger Johannesburg Challenger Manchester Challenger Recanati Challenger Bratislava Challenger Honolulu Challenger Caloundra Challenger Guangzhou Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Winnetka Challenger Ostrava Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Rennes Challenger Tashkent Challenger Bratislava Challenger Dallas Challenger Le Gosier Challenger Rimouski Challenger Vancouver Challenger Sacramento Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Irving Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Granby Challenger Bergamo Challenger Savannah Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Gimcheon Challenger Granby Challenger Portoroz Challenger Vancouver Challenger St. Remy Challenger Cary Challenger Izmir Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Tashkent Challenger Brest Challenger Monterrey Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Morelos Challenger Drummondville Challenger Guangzhou Challenger Shenzhen Challenger Busan Challenger Bangkok Challenger Izmir Challenger Dallas Challenger Mons Challenger Stockton Challenger Tashkent Challenger Budapest Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger St. Brieuc Challenger Burnie Challenger Izmir Challenger Surbiton Challenger Open de Rennes La Trinitaine - Rennes Internationaux de Nouvelle-Caledonie - New Caledonia Tatra Banka Open - Bratislava Stella Artois Clay Court Championships - Budaors The Natrel's Challenger of Granby - Granby Portoroz Challenger Vancouver Challenger Rennes Challenger The Natrel's Challenger - Granby GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble The LTA Nottingham Challenger - Nottingham Tatra Banka Slovak Open - Bratislava Prague Challenger Bratislava Challenger Maui Challenger Brescia Challenger Granby Challenger Calabasas Challenger Taipei City Challenger Irving Challenger Steelers Cup 2005 - Kosice Tatra Banka Open - Bratislava Nottingham Challenger Challenger Brasov - Brasov Kobstaedernes ATP Challenger - Kolding Sarasota Challenger 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Glasgow Challenger Loughborough Challenger Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Ostrava Challenger Ismaning Challenger Cary Challenger Mallorca Challenger Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Sacramento Challenger Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Helsinki Challenger Irving Challenger GHI Bronx Tennis Classic - Bronx Open de Rennes - Rennes National Bank Men's Rimouski Challenger - Rimouski Sarajevo Challenger Wroclaw Challenger Fergana Challenger Pozoblanco Challenger Quimper Challenger Jonkoping Challenger Segovia Challenger St. Remy Challenger Sacramento Challenger Tiburon Challenger Johannesburg Challenger Chuncheon Challenger Busan Challenger Granby Challenger Seoul Challenger St. Remy Challenger Winnipeg Challenger Tiburon Challenger Vancouver Challenger Orleans Challenger Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Fairfield Challenger Open Sud de France - Montpellier Odlum Brown Vancouver Open - Vancouver Qatar ExxonMobil Open - Doha Czech Indoor Open - Prague PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb US Men's Clay Court Championship - Houston Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Trophy - Mons Challenger Banque Nationale Rimouski - Rimouski Tatra Banka Open 2006 - Bratislava Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Tallahassee Tennis Challenger - Tallahassee Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Challenger Natrel Presented by National Bank - Granby Porsche Open - Poznan Swiss Indoors Basel - Basel Open Castilla y Leon - Segovia Qatar ExxonMobil Open - Doha Akbank Private Banking TED Open - Istanbul PBZ Zagreb Indoors - Zagreb Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Dubai Duty Free Tennis Championships - Dubai Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Serbia Open - Belgrade Status Athens Open - Athens Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Hurricane Tennis Open - Bradenton Unicredit Czech Open - Prostejov Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Semgroup Challenger - Tulsa Busan Challenger Power Horse Cup - Dusseldorf Waco Tennis Challenger - Waco Moselle Open - Metz Rakuten Japan Open - Tokyo Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai 2008 Lubbock Challenger - Lubbock AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Citi Open - Washington Shenzhen Open - Shenzhen Tatra Banka Slovak Open - Bratislava Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham PEOPLEnet Cup - Dnepropetrovsk Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Kun-Ming Challenger Dharwad Challenger 2006 - Dharwad Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Lexington Challenger Athens Challenger Vancouver Challenger Guadalajara Challenger Gerry Weber Open - Halle Tulsa Challenger Citi Open - Washington Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Tashkent Challenger IPP Open - Helsinki Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Seoul Challenger Sacramento Challenger Libema Open - 's-Hertogenbosch Countrywide Classic USTA Men's Challenger - Carson Tashkent Challenger Tiburon Challenger Kosice Open-Steelers Cup 2008 - Kosice Open Sud de France - Montpellier Open 13 Provence - Marseille Bratislava Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Hall of Fame Open - Newport Open Sud de France - Montpellier Open 13 Provence - Marseille Tatra Banka Open 2003 - Bratislava Dallas Challenger Sunrise Challenger Baton Rouge Challenger Las Vegas Challenger Carson Challenger Ostdeutscher Sparkassen Cup - Dresden Ojai Challenger Oldum Brown Vancouver Open - Vancouver Granby Challenger Cary Challenger Columbus Challenger Monterrey Challenger Brest Challenger Eckental Challenger Orleans Challenger Bergamo Challenger Wroclaw Challenger Drummondville Challenger Rimouski Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Tallahassee Challenger Sarasota Challenger Gatineau Challenger Savannah Challenger Prosperita Open 2007 - Ostrava Zagreb Challenger Siemens Open 2007 - Scheveningen Pozoblanco Challenger Surbiton Challenger Open de Rennes La Trinitaine - Rennes GHI Bronz Classic - Bronx Internazionali di Tennis di Bergamo - Bergamo Penza Challenger Open de Nice Cote d'Azur - Nice Astana Challenger Segovia Challenger Samsung Securities Cup - Seoul Tunis Open - Tunis Tennis Napoli Cup - Napoli St. Remy Challenger Mons Challenger Eckental Challenger Eckental Challenger Heineken Open - Auckland Ortisei Challenger Ilkley Challenger Ismaning Challenger Aircel Chennai Open - Chennai Helsinki Challenger Challenger Banque Nationale - Granby BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Lexington Challenger Campinas Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Busan Challenger Geneva Challenger Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem Mons Challenger St. Petersburg Open - St. Petersburg BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Vancouver Challenger Raanana Challenger Le Gosier Challenger The Dubai Tennis Championships - Dubai Gatineau Challenger Open Seat Godo 2007 - Barcelona Atlanta Tennis Championships - Atlanta Winnipeg Challenger Granby Challenger Open de Moselle - Metz Kaohsiung Challenger Orleans Challenger BCR Open Romania - Bucharest St. Brieuc Challenger Ortisei Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Prostejov Challenger Biella Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Ostrava Challenger Prague Challenger Delray Beach International Tennis Championships - Delray Beach Biella 7 Challenger Shenzhen Open - Shenzhen Ismaning Challenger Bratislava Challenger Biel Challenger Forli 3 Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Malaga Challenger Mallorca Challenger Ortisei Challenger Next Generation Adelaide International - Adelaide Rogers Cup - Montreal Davidoff Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Citi Open - Washington Rogers Masters - Montreal Open de Nice Cote dAzur - Nice PTT Thailand Open - Bangkok Sony Ericsson Open - Miami Erste Bank Open - Vienna Rogers Masters - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris U.S. National Indoor Tennis Championships - Memphis Sony Open Tennis - Miami Rogers Cup - Toronto Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach Citi Open - Washington Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Abierto Mexicano de Tenis Mifel - Los Cabos Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Rogers Masters - Toronto Rogers Cup - Montreal Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris French Open - Paris Australian Open - Melbourne NASDAQ-100 Open - Miami Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, 2R, ECU-CAN 2-3 Australian Open - Melbourne Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Olympics - London Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-POR 3-1